#include<bits/stdc++.h>
using namespace std;
int main()
{  
    freopen("duel.in","r",stdin);
    freopen("duel.out","w",stdout);
   int n;
   int monster[100000];
   int monster2[100000];
   int mid;
   int sum=0;
   int tack[100000];
   cin>>n;
   for(int i=0;i<n;i++)
   {
       cin>>monster[i];
       monster2[i]=1;
       tack[i]=1;
   }
   mid=monster[0];
   for(int j=0;j<n;j++)
   {
       for(int q=j;q<n;q++)
       {
           if(monster[q]<=monster[j])
           {
               mid=monster[j];
               monster[j]=monster[q];
               monster[q]=mid;
           }
       }
   }
   for(int i=0;i<n;i++)
   { 
       for(int q=i;q<n;q++){
       if(monster[i]<monster[q]&&tack[q]!=0)
       {
           monster2[i]=0;
           tack[q]=0;
           break;
       }
       }
   }
   for(int q=0;q<n;q++)
   {
       if(monster2[q]==1)
       {
           sum=sum+1;
       }
   }
   cout<<sum;
   return 0;
}